/*
 * 项目名称:    wms-server-jeecg
 * 创建人员:    gongwenkai
 * 创建时间:    2023-11-10
 */
package org.jeecg.modules.business.doc.outbound.entity.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 出库单装车复核信息（全）
 *
 * @author gongwenkai
 * @version 1.0.0
 * @since 2023-11-10
 */
@Data
public class OutboundReceiptLoadCheckFullVO {

    /**
     * 出库任务id
     */
    @ApiModelProperty(value = "出库任务id")
    private String wmsOutReceiptTaskId;

    /**
     * 出库任务物料id
     */
    @ApiModelProperty(value = "出库任务物料id")
    private String wmsOutReceiptTaskMaterialId;

    /**
     * 出库单id
     */
    @ApiModelProperty(value = "出库单id")
    private String wmsOutReceiptId;

    /**
     * 出库单物料id
     */
    @ApiModelProperty(value = "出库单物料id")
    private String wmsOutReceiptMaterialId;

    /**
     * 物料id
     */
    @ApiModelProperty(value = "物料id")
    private String wmsBasicMaterialId;

    /**
     * 物料名称
     */
    @ApiModelProperty(value = "物料名称")
    private String materialName;

    /**
     * 物料编码
     */
    @ApiModelProperty(value = "物料编码")
    private String materialCode;

    /**
     * 规格型号
     */
    @ApiModelProperty(value = "规格型号")
    private String specificationModel;

    /**
     * 批次号
     */
    @ApiModelProperty(value = "批次号")
    private String batchCode;

    /**
     * 出库数量
     */
    @ApiModelProperty(value = "出库数量")
    private BigDecimal outboundQuantity;

    /**
     * 单位id
     */
    @ApiModelProperty(value = "单位id")
    private String wmsBasicUnitId;

    /**
     * 单位名称
     */
    @ApiModelProperty(value = "单位名称")
    private String unitName;

    /**
     * 仓库id
     */
    @ApiModelProperty(value = "仓库id")
    private String wmsBasicWarehouseId;

    /**
     * 仓库名称
     */
    @ApiModelProperty(value = "仓库名称")
    private String wmsBasicWarehouseName;

    /**
     * 库区id
     */
    @ApiModelProperty(value = "库区id")
    private String wmsBasicWarehouseAreaId;

    /**
     * 库区名称
     */
    @ApiModelProperty(value = "库区名称")
    private String wmsBasicWarehouseAreaName;

    /**
     * 库位id
     */
    @ApiModelProperty(value = "库位id")
    private String wmsBasicWarehouseAreaLocationId;

    /**
     * 库位名称
     */
    @ApiModelProperty(value = "库位名称")
    private String wmsBasicWarehouseAreaLocationName;

    /**
     * 辅数量
     */
    @ApiModelProperty(value = "辅数量")
    private BigDecimal assistQuantity;

    /**
     * 辅单位id
     */
    @ApiModelProperty(value = "辅单位id")
    private String unitAssistId;

    /**
     * 辅单位名称
     */
    @ApiModelProperty(value = "辅单位名称")
    private String unitAssistName;

    /**
     * 已经装车复核
     */
    private Boolean hasLoadCheck;

    /**
     * 产品型号
     */
    @ApiModelProperty(value = "产品型号")
    private String productModel;


    /**
     * 销售订单号
     */
    @ApiModelProperty(value = "销售订单号")
    private String saleOrderNumber;

    /**
     * 销售订单行号
     */
    @ApiModelProperty(value = "销售订单行号")
    private String saleOrderLineNumber;

    /**
     * 客户单号
     */
    @ApiModelProperty(value = "客户单号")
    private String customerOrderNumber;

    /**
     *  车牌号
     */
    @ApiModelProperty(value = "车牌号")
    private String carNumber;


}
